/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package principal;

import java.util.ArrayList;

/**
 *
 * @author Pablo
 */
public class ConstelacionesEstado{
    public ArrayList<Nodo> nodos = new ArrayList<>();                                  //Vector de Nodos     
    public Arista [] segmentos;  
    public int turno;
    Integer [] objetivoB;
    Integer [] objetivoO;
    Integer [] jugada;
    Integer [] puntoCercanoObjB;
    Integer [] puntoCercanoObjO;
    
    public ConstelacionesEstado(){
        segmentos = new Arista[10];
        objetivoB = new Integer[2];
        objetivoO = new Integer[2];
        puntoCercanoObjB = new Integer[2];
        puntoCercanoObjO = new Integer[2];
        jugada = new Integer[4];
    }
    
    public ConstelacionesEstado(ArrayList<Nodo> nodos, Arista [] segmentos, int turno, Integer [] objetivoB, Integer [] ObjetivoO, Integer [] puntoCercanoObjB, Integer [] puntoCercanoObjO){
        this.nodos=(ArrayList<Nodo>)nodos.clone();
        this.segmentos=segmentos.clone();
        this.turno=turno;
        this.objetivoB=objetivoB.clone();
        this.objetivoO=ObjetivoO.clone();
        this.puntoCercanoObjB=puntoCercanoObjB.clone();
        this.puntoCercanoObjO=puntoCercanoObjO.clone();
        
    }
 
}
